define(function( require ) {
    'use strict';

    return {
        models: {
            rich_text: require('components/showcase/2.0.0/rich_text/models/rich_text'),
            goods: require('components/showcase/2.0.0/goods/models/goods'),
            goods_list: require('components/showcase/2.0.0/goods_list/models/goods'),
            image_ad: require('components/showcase/2.0.0/image_ad/models/model'),
            nav: require('components/showcase/2.0.0/nav/models/model'),
            showcase: require('components/showcase/2.0.0/showcase/models/model'),
            level: require('components/showcase/2.0.0/level/models/level'),
            link: require('components/showcase/2.0.0/link/models/model'),
            text_nav: require('components/showcase/2.0.0/text_nav/models/model'),
            tag_list: require('components/showcase/2.0.0/tag_list/models/model'),
            title: require('components/showcase/2.0.0/title/models/model'),
            component: require('components/showcase/2.0.0/component/models/component'),
            search: require('components/showcase/2.0.0/search/models/model'),
            line: require('components/showcase/2.0.0/line/models/model'),
            cube: require('components/showcase/2.0.0/cube/models/model'),
            cube2: require('components/showcase/2.0.0/cube2/models/model'),
            tpl_shop: require('components/showcase/2.0.0/tpl_shop/models/model'),
            tpl_weixin: require('components/showcase/2.0.0/tpl_weixin/models/model'),
            tpl_fbb: require('components/showcase/2.0.0/tpl_fbb/models/model'),
            tpl_course: require('components/showcase/2.0.0/tpl_course/models/model'),
            tpl_wxd: require('components/showcase/2.0.0/tpl_wxd/models/model'),
            category: require('components/showcase/2.0.0/category/models/model'),
            white: require('components/showcase/2.0.0/white/models/model'),
            store: require('components/showcase/2.0.0/store/models/model'),
            recommend_goods: require('components/showcase/2.0.0/recommend_goods/models/model'),
            scroll: require('components/showcase/2.0.0/scroll/models/model'),
            scroll_nav: require('components/showcase/2.0.0/scroll_nav/models/model'),
            image_text: require('components/showcase/2.0.0/image_text/models/model'),
            audio: require('components/showcase/2.0.0/audio/models/model')
        },
        editViews: {
            rich_text: require('components/showcase/2.0.0/rich_text/views/edit'),
            goods: require('components/showcase/2.0.0/goods/views/edit'),
            goods_list: require('components/showcase/2.0.0/goods_list/views/edit'),
            image_ad: require('components/showcase/2.0.0/image_ad/views/edit'),
            nav: require('components/showcase/2.0.0/nav/views/edit'),
            showcase: require('components/showcase/2.0.0/showcase/views/edit'),
            level: require('components/showcase/2.0.0/level/views/edit'),
            link: require('components/showcase/2.0.0/link/views/edit'),
            text_nav: require('components/showcase/2.0.0/text_nav/views/edit'),
            tag_list: require('components/showcase/2.0.0/tag_list/views/edit'),
            title: require('components/showcase/2.0.0/title/views/edit'),
            component: require('components/showcase/2.0.0/component/views/edit'),
            search: require('components/showcase/2.0.0/search/views/edit'),
            line: require('components/showcase/2.0.0/line/views/edit'),
            cube: require('components/showcase/2.0.0/cube/views/edit'),
            cube2: require('components/showcase/2.0.0/cube2/views/edit'),
            tpl_shop: require('components/showcase/2.0.0/tpl_shop/views/edit'),
            tpl_weixin: require('components/showcase/2.0.0/tpl_weixin/views/edit'),
            tpl_fbb: require('components/showcase/2.0.0/tpl_fbb/views/edit'),
            tpl_course: require('components/showcase/2.0.0/tpl_course/views/edit'),
            tpl_wxd: require('components/showcase/2.0.0/tpl_wxd/views/edit'),
            category: require('components/showcase/2.0.0/category/views/edit'),
            white: require('components/showcase/2.0.0/white/views/edit'),
            store: require('components/showcase/2.0.0/store/views/edit'),
            recommend_goods: require('components/showcase/2.0.0/recommend_goods/views/edit'),
            scroll: require('components/showcase/2.0.0/scroll/views/edit'),
            scroll_nav: require('components/showcase/2.0.0/scroll_nav/views/edit'),
            image_text: require('components/showcase/2.0.0/image_text/views/edit'),
            audio: require('components/showcase/2.0.0/audio/views/edit')
        },
        showViews: {
            rich_text: require('components/showcase/2.0.0/rich_text/views/show'),
            goods: require('components/showcase/2.0.0/goods/views/show'),
            goods_list: require('components/showcase/2.0.0/goods_list/views/show'),
            image_ad: require('components/showcase/2.0.0/image_ad/views/show'),
            nav: require('components/showcase/2.0.0/nav/views/show'),
            showcase: require('components/showcase/2.0.0/showcase/views/show'),
            level: require('components/showcase/2.0.0/level/views/show'),
            link: require('components/showcase/2.0.0/link/views/show'),
            text_nav: require('components/showcase/2.0.0/text_nav/views/show'),
            tag_list: require('components/showcase/2.0.0/tag_list/views/show'),
            title: require('components/showcase/2.0.0/title/views/show'),
            component: require('components/showcase/2.0.0/component/views/show'),
            search: require('components/showcase/2.0.0/search/views/show'),
            line: require('components/showcase/2.0.0/line/views/show'),
            cube: require('components/showcase/2.0.0/cube/views/show'),
            cube2: require('components/showcase/2.0.0/cube2/views/show'),
            tpl_shop: require('components/showcase/2.0.0/tpl_shop/views/show'),
            tpl_weixin: require('components/showcase/2.0.0/tpl_weixin/views/show'),
            tpl_fbb: require('components/showcase/2.0.0/tpl_fbb/views/show'),
            tpl_course: require('components/showcase/2.0.0/tpl_course/views/show'),
            tpl_wxd: require('components/showcase/2.0.0/tpl_wxd/views/show'),
            category: require('components/showcase/2.0.0/category/views/show'),
            white: require('components/showcase/2.0.0/white/views/show'),
            store: require('components/showcase/2.0.0/store/views/show'),
            recommend_goods: require('components/showcase/2.0.0/recommend_goods/views/show'),
            scroll: require('components/showcase/2.0.0/scroll/views/show'),
            scroll_nav: require('components/showcase/2.0.0/scroll_nav/views/show'),
            image_text: require('components/showcase/2.0.0/image_text/views/show'),
            audio: require('components/showcase/2.0.0/audio/views/show')
        }
    };
});
